package com.ling.plasticene.pattern;

import android.support.annotation.UiThread;

/**
 * Created by lingquan(quan.ling@hotmail.com) on 16/1/1.
 */
public interface LoaderCallBack {
    /**
     * @param page 分页号
     */
    @UiThread
    void onStartLoading(int page);

    /**
     * 分页加载完成回调
     *
     * @param page 分页号
     */
    @UiThread
    void onLoadComplete(int page, int state);

    /**
     * 分页加载发生错误
     *
     * @param page 分页号
     */
    @UiThread
    void onLoadFailure(int page, String error);
}
